;
; Esqueleto para programas em assembly (NASM)
; Plataforma alvo: arquivos objetos (OBJ/EXE) 16-bit (DOS)
;
; montar com a opcao -fobj
;


SEGMENT code                ; segmento de codigo
..start:                    ; ponto de entrada do programa
 
  mov  ax, data             ; inicializa DS
  mov  ds, ax

  mov  ax, stack            ; inicializa pilha (SS:SP)
  mov  ss, ax
  mov  sp, stacktop

;
; SEU CODIGO A PARTIR DAQUI
;


  mov  ah, 0x4C             ; volta controle ao DOS
  int  0x21


SEGMENT data                ; segmento de dados
; SEUS DADOS A PARTIR DAQUI


SEGMENT stack stack        ; segmento de pilha
  RESB 256
stacktop:
